---
--类名: CreatePuppetEvent.lua
--创建日期: 2016-5-24
--创建人: 陈小虎
--功能描述: 创建傀儡事件
--修改内容:
--修改日期:   
--修改人:     
--修改备注: 
--
local Event = import(".Event")

local CreatePuppetEvent = class("CreatePuppetEvent",function()
    return Event.new()
end)

function CreatePuppetEvent:ctor(params)
	self:setEventName(params.event)
	
	self.mX = params.x or 0
	self.mDelayTime = params.delayTime or 0
	self.mDir = params.dir or "r"
	self.mRemove = params.remove
	local inBattle = params.showType -- 这边为了不新加字段，用showType来表示，只有当showType == 2的时候才表示战斗内，其他任何情况都表示战斗外
	if inBattle and inBattle == 2 then 
		self.mInBattle = true
	else
		self.mInBattle = false
	end
end

return CreatePuppetEvent